package com.hxx.day6;

import org.junit.Test;

import java.math.BigDecimal;
import java.text.DecimalFormat;
import java.util.List;
import java.util.TreeSet;

public class TestDemo3 {
    /**
     * 测试格式化数字类：财务数字类
     */
    @Test
    public void test1(){
        //加入千分位，保留两位小数
        DecimalFormat df = new DecimalFormat("###,###.##");
        System.out.println(df.format(1234.23452));

        //加入千分位保留4位小数，不够补零
        System.out.println(new DecimalFormat("###,###.0000").format(12345.12));
    }
    /*
    财务类
     */
    @Test
    public void test2(){
        BigDecimal v1 = new BigDecimal(10);
        BigDecimal v2 = new BigDecimal(20);
        //相加运算
        BigDecimal v3 = v1.add(v2);
        System.out.println(v3);
        //相减运算
        BigDecimal v4 = v1.subtract(v2);
        System.out.println(v4);
        //相乘运算
        BigDecimal v5 = v1.multiply(v2);
        System.out.println(v5);
        //相除运算
        BigDecimal v6 = v1.divide(v2);
        System.out.println(v6);

        System.out.println("--零："+BigDecimal.ZERO);
    }
    @Test
    public void test11(){
        String s = "12345";
        System.out.println(s.length());
    }
}























